package com.ebiz.plugin.alibc.utils;

import com.alibaba.fastjson.JSONObject;

import io.dcloud.feature.uniapp.bridge.UniJSCallback;

public class BCResponse {

    /**
     * 构建成功返回信息
     * @param callback
     * @param msg
     * @param data
     */
    public static void buildSuccessCallback(UniJSCallback callback, String msg, JSONObject data)
    {
        // 将数据返回
        JSONObject result = new JSONObject();
        result.put("code", 0);
        result.put("message", msg);
        result.put("data", data);
        callback.invoke(result);
    }


    /**
     * 构建失败返回信息
     * @param callback
     * @param msg
     * @param data
     */
    public static void buildFailedCallback(UniJSCallback callback, String msg, JSONObject data)
    {
        // 将数据返回
        JSONObject result = new JSONObject();
        result.put("code", 1);
        result.put("message", msg);
        result.put("data", data);
        callback.invoke(result);
    }
}
